Backbone Fragility Causes the Local Search Cost Peak

نویسندگان

  • Josh Singer
  • Ian P. Gent
  • Alan Smaill
چکیده

The local search algorithm Wsat is one of the most successful algorithms for solving the satis ability (SAT) problem. It is notably e ective at solving hard Random 3-SAT instances near the so-called `satis ability threshold', but still shows a peak in search cost near the threshold and large variations in cost over di erent instances. We make a number of signi cant contributions to the analysis ofWsat on high-cost random instances, using the recent concept of the backbone of a SAT instance. The backbone is the set of literals which are entailed by an instance. We nd that the number of solutions predicts the cost well for small-backbone instances but is much less relevant for the large-backbone instances which appear near the threshold and dominate in the overconstrained region. We show a very strong correlation between search cost and the Hamming distance to the nearest solution early in Wsat's search. This pattern leads us to introduce a measure of the backbone fragility of an instance, which indicates how persistent the backbone is as clauses are removed. We propose that high-cost random instances for local search are those with very large backbones which are also backbone-fragile. This explains the decay in cost beyond the satis ability threshold as being due to increasing backbone robustness. Our hypothesis makes three correct predictions. First, that the backbone robustness of an instance is negatively correlated with the local search cost when other factors are controlled for. Second, that backbone-minimal instances (which are 3-SAT instances altered so as to be more backbone-fragile) are unusually hard forWsat. Third, that the clauses most often unsatis ed during search are those whose deletion has the most e ect on the backbone. In understanding the pathologies of local search methods, we hope to contribute to the development of new and better techniques.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Backbone Fragility and the Local Search Cost Peak

The local search algorithm WSat is one of the most successful algorithms for solving the satisfiability (SAT) problem. It is notably effective at solving hard Random 3-SAT instances near the so-called ‘satisfiability threshold’, but still shows a peak in search cost near the threshold and large variations in cost over different instances. We make a number of significant contributions to the ana...

متن کامل

Local Search on Random 2+p-SAT

Josh Singer1, Ian P. Gent2 and Alan Smaill1 Abstract. Random 2+p-SAT interpolates between the polynomialtime problem Random 2-SAT when p = 0 and the NP-complete problem Random 3-SAT when p = 1. At some value p = p0 0:41, a dramatic change in the structural nature of instances is predicted by statistical mechanics methods. This is reflected by a change in the typical cost scaling for a complete ...

متن کامل

WSAT Dynamics and Density of States

In the last decade, local search methods stand out among the major actors for solving large and hard combinatorial problems. Methods like GSAT [3] and WSAT [2] show how efficient local search can be for the resolution of SAT problem. Several authors search the problem structure for an explanation to local search methods success and failure. Thus studies on the number of solutions [6] and the ba...

متن کامل

Backbone Guided Dynamic Local Search for Propositional Satisfiability

This comparative study examines the impact of backbone guided heuristics on the performance of dynamic local search methods. We study alternatives to the backbone membership estimation problem, discuss how our proposed estimation phase addresses it, and discuss how this information is integrated in the host methods. Backbone guidance results in significantly faster dynamic local search on the l...

متن کامل

Toward a Descriptive Model Of Local Search Cost in Job-Shop Scheduling

Many search techniques are available for solving scheduling problems. Yet, little is known about what problem features influence the cost of search. We study a descriptive cost model of local search in the job-shop scheduling problem (JSP), borrowing from the local search cost models available for random 3-SAT. We show that several factors known to influence the difficulty of local search in ra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999